﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Timers;

namespace csharp_timer
{
    class Program
    {
        static void Main(string[] args)
        {
            // 타이머 생성 및 시작
            Timer timer = new System.Timers.Timer();
            timer.Interval = 3 * 1000; // 1 시간
            timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);
            timer.Start();

            Console.WriteLine("press any key");
            Console.ReadKey();

            timer.Stop();
            timer.Dispose();
        }

        // 쓰레드풀의 작업쓰레드가 지정된 시간 간격으로
        // 아래 이벤트 핸들러 실행
        static void timer_Elapsed(object sender, ElapsedEventArgs e)
        {
            Console.WriteLine("this is timer");
        }
    }
}
